About Duck Lane Properties Ltd (06908283) United Kingdom