About Leigh Palmer Services Limited (10305475) United Kingdom