About Stanford Holdings (kent) Limited (13325612) United Kingdom