About Ladybarn Residents Company Limited (05966807) United Kingdom