About Bsp Holdings Developments Limited (13376522) United Kingdom