About Slr Property Ltd (12893677) United Kingdom