About Booboo Properties Limited (SC688580) United Kingdom