About Bowser Property Ltd (12027293) United Kingdom