About The Lofty Owl Property Company Ltd (13294027) United Kingdom