About Bowfell Properties Limited (10845764) United Kingdom