About L & R Associates Limited (07386708) United Kingdom