About Strickland Properties Limited (12705949) United Kingdom