About Mendoza S Homes & Properties Ltd (11344984) United Kingdom