About Lambeth Stanford Limited (12934310) United Kingdom