About Red Squirrel Property Ventures Limited (12524549) United Kingdom