About David Spencer Services Limited (10353582) United Kingdom