About Baden Powell Properties Ltd (12913533) United Kingdom