About Dearden Street Flat Management Limited (05108341) United Kingdom