About R L Spencer Limited (07357158) United Kingdom