About Uxbridge Special Projects Limited (11866620) United Kingdom