About Stork Dwellings Ltd (13397618) United Kingdom