About Knolls Developments Limited (12095570) United Kingdom