About Stork Homes Ltd (12666153) United Kingdom