About Walcott Developments Limited (03342998) United Kingdom