About Aj Bower Properties Limited (13424941) United Kingdom