About Shallcross Developments Nw Limited (12308191) United Kingdom