About Ballencrieff Mains Limited Partnership (SL003871) United Kingdom