About Jack Squirrel Property Limited (12153118) United Kingdom