About Kincaird House Limited (13455863) United Kingdom