About Pugwash Place Ltd (12412824) United Kingdom