About David Ogilvie International Limited (SC268804) United Kingdom