About Strachan Property Services Limited (13367968) United Kingdom