About Bebo James Property Limited (13290909) United Kingdom