About Bcri St Michaels Development Limited (13131598) United Kingdom