About Shephard Squared Properties Limited (10895761) United Kingdom