About Callowside Management Company Limited (13287261) United Kingdom