About Bowleaze Property Limited (10561142) United Kingdom