About B Crawford Properties Limited (SC616296) United Kingdom