About L & P Recovery Limited (09842989) United Kingdom