About Finer Details Direct Limited (13185105) United Kingdom