About Wickhams Yard Development Limited (10894228) United Kingdom