About Bowa Properties Limited (13090817) United Kingdom