About Red Squirrel Properties Ltd (10903728) United Kingdom