About Peter Lord Services Limited (09879706) United Kingdom