About Squirrel Developments Norfolk Limited (11509735) United Kingdom