About Shallack Developments Limited (10790370) United Kingdom