About B&l Properties Stansted Limited (12159258) United Kingdom