About Boo Property Limited (12505254) United Kingdom