About Red Squirrel Property Shop Limited (07983609) United Kingdom