bp de silva holdings