About Limrah Properties Ltd (12055277) United Kingdom