About Puffin Court Management Company Ltd (07453104) United Kingdom