About D J Mackellar Limited (05058988) United Kingdom