Established in 1986, Japan Homes are the experts in residential letting and management in London property.