About L & P Software Services Limited (10730671) United Kingdom