About London & La Limited (08270861) United Kingdom