About J Bowler Properties Limited (12415293) United Kingdom