About James And Slater Developments Limited (11024489) United Kingdom