About Newlot Square Ltd (12765603) United Kingdom