About Squirrell S Properties Limited (05187336) United Kingdom