About Strap Property & Management Limited (11470345) United Kingdom